package com.information.manage.maintenance.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.information.manage.maintenance.model.dto.MaintenancePlanDTO;
import com.information.manage.maintenance.model.entity.Equipment;
import com.information.manage.maintenance.model.query.MaintPageQuery;
import com.information.manage.maintenance.model.query.StaffQuery;
import com.information.manage.maintenance.model.vo.MaintenanceMenuVo;
import com.information.manage.maintenance.model.vo.MaintenancePlanVo;

import java.util.List;

/**
 * (Equipment)表服务接口
 *
 * @author makejava
 * @since 2025-01-22 22:08:31
 */
public interface EquipmentService extends IService<Equipment> {

    List<MaintenanceMenuVo> getMenu();

    Page<MaintenancePlanVo> getMaintList(MaintPageQuery pageQuery);

    List<StaffQuery> getStaffList();

    void sendMail(List<MaintenancePlanDTO> maintenancePlanDTO,Integer day,List<String> mailTo);

}


